//vee-validate插件：表单验证区域’
import Vue from "vue";
import VeeValidate, { Validator } from "vee-validate";
//中文提示信息
import zh_CN from "vee-validate/dist/locale/zh_CN";
Vue.use(VeeValidate);

//表单验证
VeeValidate.Validator.localize("zh_CN", {
  messages: {
    ...zh_CN.messages,
    is: (field) => `${field}必须与密码相同`, 
  },
  attributes: {
    phone: "手机号",
    code: "验证码",
    password: "密码",
    password1: "确认密码",
    name:'昵称'
  },
});

// //自定义校验规则
// VeeValidate.Validator.extend("tongyi", {
//   validate: (value) => {
//     return value;
//   },
//   getMessage: (field) => field + "必须同意",
// });
// 3.用户昵称
Validator.extend('name', {
  messages: {
      zh_CN: field => '用户昵称不允许特殊符号'
  },
  validate: value => {
      return /^[\u4e00-\u9fa5A-Za-z0-9]*$/.test(value)
  }
})